package com.budwk.app.waterquality.services;

import com.budwk.app.waterquality.vo.QueryCommonParamVo;
import com.budwk.app.waterquality.vo.ScoreInfoQueryReqVo;
import com.budwk.starter.common.page.Pagination;
import com.budwk.starter.database.service.BaseService;
import com.budwk.app.waterquality.models.ScoreInfo;

import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

public interface ScoreInfoService extends BaseService<ScoreInfo>{

    Pagination listByPage(ScoreInfoQueryReqVo reqVo);

    String generateRatingReport(ScoreInfoQueryReqVo queryVo, HttpServletResponse response) throws IOException;

    void create(ScoreInfo scoreInfo);
}
